go/scanner.Scanner.ch (field)

71 uses

	go/scanner (current package)
		scanner.go#L41: 	ch         rune // current character
		scanner.go#L64: 		if s.ch == '\n' {
		scanner.go#L82: 		s.ch = r
		scanner.go#L85: 		if s.ch == '\n' {
		scanner.go#L89: 		s.ch = eof
		scanner.go#L138: 	s.ch = ' '
		scanner.go#L146: 	if s.ch == bom {
		scanner.go#L168: 	if s.ch == '/' {
		scanner.go#L172: 		for s.ch != '\n' && s.ch >= 0 {
		scanner.go#L173: 			if s.ch == '\r' {
		scanner.go#L180: 		if s.ch == '\n' {
		scanner.go#L188: 	for s.ch >= 0 {
		scanner.go#L189: 		ch := s.ch
		scanner.go#L194: 		if ch == '*' && s.ch == '/' {
		scanner.go#L308: 		s.ch = '/'
		scanner.go#L315: 	for s.ch == '/' || s.ch == '*' {
		scanner.go#L316: 		if s.ch == '/' {
		scanner.go#L322: 		for s.ch >= 0 {
		scanner.go#L323: 			ch := s.ch
		scanner.go#L328: 			if ch == '*' && s.ch == '/' {
		scanner.go#L334: 		if s.ch < 0 || s.ch == '\n' {
		scanner.go#L337: 		if s.ch != '/' {
		scanner.go#L383: 			s.ch = rune(b)
		scanner.go#L392: 		for isLetter(s.ch) || isDigit(s.ch) {
		scanner.go#L399: 	s.ch = eof
		scanner.go#L428: 		for isDecimal(s.ch) || s.ch == '_' {
		scanner.go#L430: 			if s.ch == '_' {
		scanner.go#L432: 			} else if s.ch >= max && *invalid < 0 {
		scanner.go#L439: 		for isHex(s.ch) || s.ch == '_' {
		scanner.go#L441: 			if s.ch == '_' {
		scanner.go#L461: 	if s.ch != '.' {
		scanner.go#L463: 		if s.ch == '0' {
		scanner.go#L465: 			switch lower(s.ch) {
		scanner.go#L484: 	if s.ch == '.' {
		scanner.go#L498: 	if e := lower(s.ch); e == 'e' || e == 'p' {
		scanner.go#L501: 			s.errorf(s.offset, "%q exponent requires decimal mantissa", s.ch)
		scanner.go#L503: 			s.errorf(s.offset, "%q exponent requires hexadecimal mantissa", s.ch)
		scanner.go#L507: 		if s.ch == '+' || s.ch == '-' {
		scanner.go#L520: 	if s.ch == 'i' {
		scanner.go#L599: 	switch s.ch {
		scanner.go#L616: 		if s.ch < 0 {
		scanner.go#L625: 		d := uint32(digitVal(s.ch))
		scanner.go#L627: 			msg := fmt.Sprintf("illegal character %#U in escape sequence", s.ch)
		scanner.go#L628: 			if s.ch < 0 {
		scanner.go#L654: 		ch := s.ch
		scanner.go#L688: 		ch := s.ch
		scanner.go#L728: 		ch := s.ch
		scanner.go#L751: 	for s.ch == ' ' || s.ch == '\t' || s.ch == '\n' && !s.insertSemi || s.ch == '\r' {
		scanner.go#L763: 	if s.ch == '=' {
		scanner.go#L771: 	if s.ch == '=' {
		scanner.go#L775: 	if s.ch == ch2 {
		scanner.go#L783: 	if s.ch == '=' {
		scanner.go#L787: 	if s.ch == ch2 {
		scanner.go#L789: 		if s.ch == '=' {
		scanner.go#L838: 	switch ch := s.ch; {
		scanner.go#L887: 			if s.ch == '.' && s.peek() == '.' {
		scanner.go#L925: 			if s.ch == '/' || s.ch == '*' {
		scanner.go#L929: 					s.ch = '/'
		scanner.go#L951: 			if s.ch == '-' {
		scanner.go#L964: 			if s.ch == '^' {